home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / netbsd / contrib / md5.readme < prev    next >
Text File  |  1995-10-22  |  2KB  |  49 lines

  1. Descr:     Creates CRC-like checksums of files.
  2.  
  3. Adapted for FreeBSD by Poul-Henning Kamp, phk@login.dkuug.dk.  Only the
  4. Makefile is modified.
  5. -----------------------------------------------------------------------
  6. This directory contains source code for the MD5 message-digest algorithm.
  7.  
  8. MD5.tar.Z is a compressed tar file of all the other files in this directory.
  9.  
  10. "md5-announcement.txt" is the announcement from RSA Data Security that
  11. MD5 is being placed in the public domain for free general use.
  12.  
  13. "rfc1321.txt" is the RFC that describes in detail the MD2, MD4, and MD5
  14. message-digest algorithms.
  15.  
  16. The *.[ch] files were taken exactly from RFC 1321.
  17. I wrote a simple Makefile to build an md5 executable by default,
  18. with targets for "test" (which implements the test in Appendix A.5 in the RFC)
  19. and "clean".  Running Makefile with no targets will build the "md5" binary.
  20.  
  21. There is a typo in the RFC Appendix A.4 (mddriver.c).
  22. Line 20 sets MD to "MD5" by default, but the code wants
  23. MD to be set to one of "2", "4", or "5".
  24. I put a -DMD=5 in the Makefile to mask this problem so that the
  25. code itself remains unchanged from what is in RFC 1321.
  26.  
  27. Ric Anderson, ric@Artisoft.COM, provided a bug fix to the timing test
  28. code that caused a divide by zero aborts on a Sun sparc station-10
  29. running soalris 2.3.  This fix to mddriver.c is the only change to the
  30. code in RFC 1321 and corrects only a problem with the timing tests.
  31. No change to the code that implements the actual checksum has been made.
  32.  
  33. Ric has also provided a man page - "md5.1".  A postscript version
  34. of this man page is in "md5.1.ps" and a text version in "md5.1.txt".
  35.  
  36.                 -- Jim Ellis (jte@cert.org)
  37.  
  38. ---------------------------------------------------------------------------
  39.  
  40. compiled for NetBSD/Amiga & uploaded by Hubert Feyrer
  41. <hubert.feyrer@rz.uni-regensburg.de>
  42.  
  43.  
  44. =============== Hubert Feyrer ============================================
  45.       Weekdays: Rennerstr. 19, D-93053 Regensburg,  Tel. 0941/701788
  46.       Weekends: Bachstr. 40,   D-84066 Mallersdorf, Tel. 08772/6084
  47.       Internet: hubert.feyrer@rz.uni-regensburg.de == IRC: hubertf
  48. ==========================================================================
  49.